@charset "UTF-8";

/************
 * Pathbars *
 ************/

.path-bar button {
    @include button(undecorated);

    padding: 4px 8px;
    color: gtk("@theme_fg_color");

    &:hover {
        background-color: gtk("@theme_widget_background_hover");
    }

    &:active,
    &:checked {
        background-color: gtk("@theme_widget_background_checked");
        font-weight: normal;
    }

    &.text-button,
    &.image-button,
    & {
        padding-left: 4px;
        padding-right: 4px;
    }

    &.text-button.image-button label {
        padding-left: 0;
        padding-right: 0;
    }

    &.text-button.image-button,
    & {
        label:last-child {
            padding-right: 8px;
        }
        label:first-child {
            padding-left: 8px;
        }
    }

    image {
        padding-left: 4px;
        padding-right: 4px;
    }

    &.slider-button {
        padding-left: 0;
        padding-right: 0;
    }
}